home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1998 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'vcfi.pas' rev: 3.00
-
- #ifndef vcfiHPP
- #define vcfiHPP
- #include <Menus.hpp>
- #include <Controls.hpp>
- #include <StdVCL.hpp>
- #include <OleCtrls.hpp>
- #include <Graphics.hpp>
- #include <Classes.hpp>
- #include <ActiveX.hpp>
- #include <Windows.hpp>
- #include <SysInit.hpp>
- #include <System.hpp>
-
- //-- user supplied -----------------------------------------------------------
-
- namespace Vcfi
- {
- //-- type declarations -------------------------------------------------------
- __dispinterface _DVtChart;
- typedef System::DelphiInterface<_DVtChart> _di__DVtChart;
- __dispinterface _DVtChart: public IDispatch /* __guid="{5A721581-5AF0-11CE-8384-0020AF2337F2}" */
- {
-
- };
- typedef _DVtChart VtChart;
-
- __dispinterface ICoor;
- typedef System::DelphiInterface<ICoor> _di_ICoor;
- __dispinterface ICoor: public IDispatch /* __guid="{EBF97E20-731F-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef ICoor Coor;
-
- __dispinterface ILCoor;
- typedef System::DelphiInterface<ILCoor> _di_ILCoor;
- __dispinterface ILCoor: public IDispatch /* __guid="{EBF97E22-731F-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef ILCoor LCoor;
-
- __dispinterface ICoor3;
- typedef System::DelphiInterface<ICoor3> _di_ICoor3;
- __dispinterface ICoor3: public IDispatch /* __guid="{177BF2A0-7350-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef ICoor3 Coor3;
-
- __dispinterface ILRect;
- typedef System::DelphiInterface<ILRect> _di_ILRect;
- __dispinterface ILRect: public IDispatch /* __guid="{177BF2A2-7350-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef ILRect LRect;
-
- __dispinterface IRect;
- typedef System::DelphiInterface<IRect> _di_IRect;
- __dispinterface IRect: public IDispatch /* __guid="{FE5517C0-73FE-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IRect Rect;
-
- __dispinterface IColor;
- typedef System::DelphiInterface<IColor> _di_IColor;
- __dispinterface IColor: public IDispatch /* __guid="{9BA79C60-7403-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IColor VtColor;
-
- __dispinterface IBrush;
- typedef System::DelphiInterface<IBrush> _di_IBrush;
- __dispinterface IBrush: public IDispatch /* __guid="{AFE57020-7409-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IBrush Brush;
-
- __dispinterface IShadow;
- typedef System::DelphiInterface<IShadow> _di_IShadow;
- __dispinterface IShadow: public IDispatch /* __guid="{AFE57022-7409-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IShadow Shadow;
-
- __dispinterface ITextLayout;
- typedef System::DelphiInterface<ITextLayout> _di_ITextLayout;
- __dispinterface ITextLayout: public IDispatch /* __guid="{E26C7700-756C-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef ITextLayout TextLayout;
-
- __dispinterface IVcTitle;
- typedef System::DelphiInterface<IVcTitle> _di_IVcTitle;
- __dispinterface IVcTitle: public IDispatch /* __guid="{C82141A0-7571-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IVcTitle Title;
-
- __dispinterface ILocation;
- typedef System::DelphiInterface<ILocation> _di_ILocation;
- __dispinterface ILocation: public IDispatch /* __guid="{EDDF9242-764B-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef ILocation Location;
-
- __dispinterface IFont;
- typedef System::DelphiInterface<IFont> _di_IFont;
- __dispinterface IFont: public IDispatch /* __guid="{2E6A37A0-77FC-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IFont VtFont;
-
- __dispinterface IBackdrop;
- typedef System::DelphiInterface<IBackdrop> _di_IBackdrop;
- __dispinterface IBackdrop: public IDispatch /* __guid="{2E6A37A2-77FC-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IBackdrop Backdrop;
-
- __dispinterface IFrame;
- typedef System::DelphiInterface<IFrame> _di_IFrame;
- __dispinterface IFrame: public IDispatch /* __guid="{2E6A37A4-77FC-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IFrame Frame;
-
- __dispinterface IGradient;
- typedef System::DelphiInterface<IGradient> _di_IGradient;
- __dispinterface IGradient: public IDispatch /* __guid="{2E6A37A6-77FC-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IGradient Gradient;
-
- __dispinterface IPicture;
- typedef System::DelphiInterface<IPicture> _di_IPicture;
- __dispinterface IPicture: public IDispatch /* __guid="{FD30FB00-789C-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IPicture VtPicture;
-
- __dispinterface IFill;
- typedef System::DelphiInterface<IFill> _di_IFill;
- __dispinterface IFill: public IDispatch /* __guid="{FD30FB02-789C-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IFill Fill;
-
- __dispinterface IVcPen;
- typedef System::DelphiInterface<IVcPen> _di_IVcPen;
- __dispinterface IVcPen: public IDispatch /* __guid="{279B5A40-8098-11CE-BECC-00AA0042CB33}" */
- {
-
- };
- typedef IVcPen Pen;
-
- __dispinterface IVcMarker;
- typedef System::DelphiInterface<IVcMarker> _di_IVcMarker;
- __dispinterface IVcMarker: public IDispatch /* __guid="{3080E742-813F-11CE-BECC-00AA0042CB33}" */
- {
-
- };
- typedef IVcMarker Marker;
-
- __dispinterface IVcFootnote;
- typedef System::DelphiInterface<IVcFootnote> _di_IVcFootnote;
- __dispinterface IVcFootnote: public IDispatch /* __guid="{4F053F00-8396-11CE-BECC-00AA0042CB33}" */
- {
-
- };
- typedef IVcFootnote Footnote;
-
- __dispinterface IVcLegend;
- typedef System::DelphiInterface<IVcLegend> _di_IVcLegend;
- __dispinterface IVcLegend: public IDispatch /* __guid="{95C52B60-83B1-11CE-BECC-00AA0042CB33}" */
- {
-
- };
- typedef IVcLegend Legend;
-
- __dispinterface IVcPrintInformation;
- typedef System::DelphiInterface<IVcPrintInformation> _di_IVcPrintInformation;
- __dispinterface IVcPrintInformation: public IDispatch /* __guid="{CFA0AC00-8B6E-11CE-840F-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcPrintInformation PrintInformation;
-
- __dispinterface IVcDataGrid;
- typedef System::DelphiInterface<IVcDataGrid> _di_IVcDataGrid;
- __dispinterface IVcDataGrid: public IDispatch /* __guid="{6CB603A0-8F70-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IVcDataGrid DataGrid;
-
- __dispinterface IVcPlot;
- typedef System::DelphiInterface<IVcPlot> _di_IVcPlot;
- __dispinterface IVcPlot: public IDispatch /* __guid="{F77BA680-9037-11CE-86B3-444553540000}" */
- {
-
- };
- typedef IVcPlot Plot;
-
- __dispinterface IVcView3d;
- typedef System::DelphiInterface<IVcView3d> _di_IVcView3d;
- __dispinterface IVcView3d: public IDispatch /* __guid="{21645F62-90F0-11CE-86B3-444553540000}" */
- {
-
- };
- typedef IVcView3d View3d;
-
- __dispinterface IVcPlotBase;
- typedef System::DelphiInterface<IVcPlotBase> _di_IVcPlotBase;
- __dispinterface IVcPlotBase: public IDispatch /* __guid="{508D02E0-90FC-11CE-86B3-444553540000}" */
- {
-
- };
- typedef IVcPlotBase PlotBase;
-
- __dispinterface IVcDoughnut;
- typedef System::DelphiInterface<IVcDoughnut> _di_IVcDoughnut;
- __dispinterface IVcDoughnut: public IDispatch /* __guid="{508D02E2-90FC-11CE-86B3-444553540000}" */
- {
-
- };
- typedef IVcDoughnut Doughnut;
-
- __dispinterface IVcPie;
- typedef System::DelphiInterface<IVcPie> _di_IVcPie;
- __dispinterface IVcPie: public IDispatch /* __guid="{508D02E4-90FC-11CE-86B3-444553540000}" */
- {
-
- };
- typedef IVcPie Pie;
-
- __dispinterface IVcWeighting;
- typedef System::DelphiInterface<IVcWeighting> _di_IVcWeighting;
- __dispinterface IVcWeighting: public IDispatch /* __guid="{508D02E6-90FC-11CE-86B3-444553540000}" */
-
- {
-
- };
- typedef IVcWeighting Weighting;
-
- __dispinterface IVcWall;
- typedef System::DelphiInterface<IVcWall> _di_IVcWall;
- __dispinterface IVcWall: public IDispatch /* __guid="{508D02E8-90FC-11CE-86B3-444553540000}" */
- {
-
- };
- typedef IVcWall Wall;
-
- __dispinterface IVcSeries;
- typedef System::DelphiInterface<IVcSeries> _di_IVcSeries;
- __dispinterface IVcSeries: public IDispatch /* __guid="{0AA0FE20-912A-11CE-86B3-444553540000}" */
- {
-
- };
- typedef IVcSeries Series;
-
- __dispinterface IVcBar;
- typedef System::DelphiInterface<IVcBar> _di_IVcBar;
- __dispinterface IVcBar: public IDispatch /* __guid="{264931C0-91F1-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IVcBar Bar;
-
- __dispinterface IVcHiLo;
- typedef System::DelphiInterface<IVcHiLo> _di_IVcHiLo;
- __dispinterface IVcHiLo: public IDispatch /* __guid="{51DCC620-95B7-11CE-86B3-444553540000}" */
- {
-
- };
- typedef IVcHiLo HiLo;
-
- __dispinterface IVcPosition;
- typedef System::DelphiInterface<IVcPosition> _di_IVcPosition;
- __dispinterface IVcPosition: public IDispatch /* __guid="{51DCC622-95B7-11CE-86B3-444553540000}" */
- {
-
- };
- typedef IVcPosition Position;
-
- __dispinterface IVcSeriesMarker;
- typedef System::DelphiInterface<IVcSeriesMarker> _di_IVcSeriesMarker;
- __dispinterface IVcSeriesMarker: public IDispatch /* __guid="{51DCC624-95B7-11CE-86B3-444553540000}" */
-
- {
-
- };
- typedef IVcSeriesMarker SeriesMarker;
-
- __dispinterface IVcSeriesLabel;
- typedef System::DelphiInterface<IVcSeriesLabel> _di_IVcSeriesLabel;
- __dispinterface IVcSeriesLabel: public IDispatch /* __guid="{51DCC626-95B7-11CE-86B3-444553540000}" */
-
- {
-
- };
- typedef IVcSeriesLabel SeriesLabel;
-
- __dispinterface IVcStatLines;
- typedef System::DelphiInterface<IVcStatLines> _di_IVcStatLines;
- __dispinterface IVcStatLines: public IDispatch /* __guid="{2F6DD6A0-95E5-11CE-86B3-444553540000}" */
-
- {
-
- };
- typedef IVcStatLines StatLine;
-
- __dispinterface IVcDataPointLabel;
- typedef System::DelphiInterface<IVcDataPointLabel> _di_IVcDataPointLabel;
- __dispinterface IVcDataPointLabel: public IDispatch /* __guid="{2F6DD6A2-95E5-11CE-86B3-444553540000}" */
-
- {
-
- };
- typedef IVcDataPointLabel DataPointLabel;
-
- __dispinterface IVcDataPoint;
- typedef System::DelphiInterface<IVcDataPoint> _di_IVcDataPoint;
- __dispinterface IVcDataPoint: public IDispatch /* __guid="{2F6DD6A4-95E5-11CE-86B3-444553540000}" */
-
- {
-
- };
- typedef IVcDataPoint DataPoint;
-
- __dispinterface IVcAxis;
- typedef System::DelphiInterface<IVcAxis> _di_IVcAxis;
- __dispinterface IVcAxis: public IDispatch /* __guid="{027D7900-A023-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IVcAxis Axis;
-
- __dispinterface IVcCategoryScale;
- typedef System::DelphiInterface<IVcCategoryScale> _di_IVcCategoryScale;
- __dispinterface IVcCategoryScale: public IDispatch /* __guid="{62375360-A17D-11CE-840F-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcCategoryScale CategoryScale;
-
- __dispinterface IVcDateScale;
- typedef System::DelphiInterface<IVcDateScale> _di_IVcDateScale;
- __dispinterface IVcDateScale: public IDispatch /* __guid="{62375362-A17D-11CE-840F-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcDateScale DateScale;
-
- __dispinterface IVcAxisGrid;
- typedef System::DelphiInterface<IVcAxisGrid> _di_IVcAxisGrid;
- __dispinterface IVcAxisGrid: public IDispatch /* __guid="{62375364-A17D-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IVcAxisGrid AxisGrid;
-
- __dispinterface IVcIntersection;
- typedef System::DelphiInterface<IVcIntersection> _di_IVcIntersection;
- __dispinterface IVcIntersection: public IDispatch /* __guid="{62375366-A17D-11CE-840F-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcIntersection Intersection;
-
- __dispinterface IVcTick;
- typedef System::DelphiInterface<IVcTick> _di_IVcTick;
- __dispinterface IVcTick: public IDispatch /* __guid="{62375368-A17D-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IVcTick Tick;
-
- __dispinterface IVcScale;
- typedef System::DelphiInterface<IVcScale> _di_IVcScale;
- __dispinterface IVcScale: public IDispatch /* __guid="{6237536A-A17D-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IVcScale AxisScale;
-
- __dispinterface IVcValueScale;
- typedef System::DelphiInterface<IVcValueScale> _di_IVcValueScale;
- __dispinterface IVcValueScale: public IDispatch /* __guid="{6237536C-A17D-11CE-840F-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcValueScale ValueScale;
-
- __dispinterface IVcAxisTitle;
- typedef System::DelphiInterface<IVcAxisTitle> _di_IVcAxisTitle;
- __dispinterface IVcAxisTitle: public IDispatch /* __guid="{6237536E-A17D-11CE-840F-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcAxisTitle AxisTitle;
-
- __dispinterface IVcLabel;
- typedef System::DelphiInterface<IVcLabel> _di_IVcLabel;
- __dispinterface IVcLabel: public IDispatch /* __guid="{62375370-A17D-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IVcLabel Label_;
-
- __dispinterface IVcLight;
- typedef System::DelphiInterface<IVcLight> _di_IVcLight;
- __dispinterface IVcLight: public IDispatch /* __guid="{B54A6420-A25E-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IVcLight Light;
-
- __dispinterface IVcElevation;
- typedef System::DelphiInterface<IVcElevation> _di_IVcElevation;
- __dispinterface IVcElevation: public IDispatch /* __guid="{A71FB700-A732-11CE-840F-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcElevation Elevation;
-
- __dispinterface IVcAttribute;
- typedef System::DelphiInterface<IVcAttribute> _di_IVcAttribute;
- __dispinterface IVcAttribute: public IDispatch /* __guid="{A71FB702-A732-11CE-840F-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcAttribute Attribute;
-
- __dispinterface IVcSurface;
- typedef System::DelphiInterface<IVcSurface> _di_IVcSurface;
- __dispinterface IVcSurface: public IDispatch /* __guid="{A71FB704-A732-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IVcSurface Surface;
-
- __dispinterface IVcContour;
- typedef System::DelphiInterface<IVcContour> _di_IVcContour;
- __dispinterface IVcContour: public IDispatch /* __guid="{A71FB706-A732-11CE-840F-00AA0042CB33}" */
- {
-
- };
- typedef IVcContour Contour;
-
- __dispinterface IVcLightSource;
- typedef System::DelphiInterface<IVcLightSource> _di_IVcLightSource;
- __dispinterface IVcLightSource: public IDispatch /* __guid="{CD9EFA60-AA40-11CE-840F-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcLightSource LightSource;
-
- __dispinterface IVcSeriesCollection;
- typedef System::DelphiInterface<IVcSeriesCollection> _di_IVcSeriesCollection;
- __dispinterface IVcSeriesCollection: public IDispatch /* __guid="{C14E8B60-AE2B-11CE-840F-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcSeriesCollection SeriesCollection;
-
- __dispinterface IVcDataPoints;
- typedef System::DelphiInterface<IVcDataPoints> _di_IVcDataPoints;
- __dispinterface IVcDataPoints: public IDispatch /* __guid="{C20E5260-B06F-11CE-840F-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcDataPoints DataPoints;
-
- __dispinterface IVcLabels;
- typedef System::DelphiInterface<IVcLabels> _di_IVcLabels;
- __dispinterface IVcLabels: public IDispatch /* __guid="{62B9A400-B93D-11CE-8410-00AA0042CB33}" */
- {
-
- };
- typedef IVcLabels Labels;
-
- __dispinterface IVcXYZ;
- typedef System::DelphiInterface<IVcXYZ> _di_IVcXYZ;
- __dispinterface IVcXYZ: public IDispatch /* __guid="{7D001800-BC65-11CE-8410-00AA0042CB33}" */
- {
-
- };
- typedef IVcXYZ XYZ;
-
- __dispinterface IVcLightSources;
- typedef System::DelphiInterface<IVcLightSources> _di_IVcLightSources;
- __dispinterface IVcLightSources: public IDispatch /* __guid="{6FE35CC0-CE50-11CE-8410-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcLightSources LightSources;
-
- __dispinterface IVcAttributes;
- typedef System::DelphiInterface<IVcAttributes> _di_IVcAttributes;
- __dispinterface IVcAttributes: public IDispatch /* __guid="{5A693220-CFEF-11CE-8410-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcAttributes Attributes;
-
- __dispinterface IVcContourGradient;
- typedef System::DelphiInterface<IVcContourGradient> _di_IVcContourGradient;
- __dispinterface IVcContourGradient: public IDispatch /* __guid="{69032720-D303-11CE-8410-00AA0042CB33}" */
-
- {
-
- };
- typedef IVcContourGradient ContourGradient;
-
- typedef Olectrls::TOleEnum FontStyleConstants;
-
- typedef Olectrls::TOleEnum FontEffectsConstants;
-
- typedef Olectrls::TOleEnum FrameStyleConstants;
-
- typedef Olectrls::TOleEnum BrushStyleConstants;
-
- typedef Olectrls::TOleEnum LabelComponentConstants;
-
- typedef Olectrls::TOleEnum BrushPatternConstants;
-
- typedef Olectrls::TOleEnum BrushHatchConstants;
-
- typedef Olectrls::TOleEnum ShadowStyleConstants;
-
- typedef Olectrls::TOleEnum MouseFlagConstants;
-
- typedef Olectrls::TOleEnum PenStyleConstants;
-
- typedef Olectrls::TOleEnum PenJoinConstants;
-
- typedef Olectrls::TOleEnum PenCapConstants;
-
- typedef Olectrls::TOleEnum GradientStyleConstants;
-
- typedef Olectrls::TOleEnum PictureTypeConstants;
-
- typedef Olectrls::TOleEnum PictureOptionConstants;
-
- typedef Olectrls::TOleEnum PictureMapTypeConstants;
-
- typedef Olectrls::TOleEnum FillStyleConstants;
-
- typedef Olectrls::TOleEnum LocationTypeConstants;
-
- typedef Olectrls::TOleEnum AxisIdConstants;
-
- typedef Olectrls::TOleEnum AxisTickStyleConstants;
-
- typedef Olectrls::TOleEnum DateIntervalTypeConstants;
-
- typedef Olectrls::TOleEnum ScaleTypeConstants;
-
- typedef Olectrls::TOleEnum PercentAxisBasisConstants;
-
- typedef Olectrls::TOleEnum PieWeightBasisConstants;
-
- typedef Olectrls::TOleEnum PieWeightStyleConstants;
-
- typedef Olectrls::TOleEnum SortTypeConstants;
-
- typedef Olectrls::TOleEnum AngleUnitsConstants;
-
- typedef Olectrls::TOleEnum SubPlotLabelLocationTypeConstants;
-
- typedef Olectrls::TOleEnum LabelLineStyleConstants;
-
- typedef Olectrls::TOleEnum LabelLocationTypeConstants;
-
- typedef Olectrls::TOleEnum ContourColorTypeConstants;
-
- typedef Olectrls::TOleEnum ContourDisplayTypeConstants;
-
- typedef Olectrls::TOleEnum SurfaceBaseTypeConstants;
-
- typedef Olectrls::TOleEnum SurfaceDisplayTypeConstants;
-
- typedef Olectrls::TOleEnum SurfaceProjectionTypeConstants;
-
- typedef Olectrls::TOleEnum SurfaceWireframeTypeConstants;
-
- typedef Olectrls::TOleEnum MarkerStyleConstants;
-
- typedef Olectrls::TOleEnum ProjectionTypeConstants;
-
- typedef Olectrls::TOleEnum SmoothingTypeConstants;
-
- typedef Olectrls::TOleEnum HorizontalAlignmentConstants;
-
- typedef Olectrls::TOleEnum VerticalAlignmentConstants;
-
- typedef Olectrls::TOleEnum OrientationConstants;
-
- typedef Olectrls::TOleEnum DcTypeConstants;
-
- typedef Olectrls::TOleEnum PrintScaleTypeConstants;
-
- typedef Olectrls::TOleEnum StatTypeConstants;
-
- typedef Olectrls::TOleEnum PrintOrientationTypeConstants;
-
- typedef Olectrls::TOleEnum TextOutputTypeConstants;
-
- typedef Olectrls::TOleEnum TextLengthTypeConstants;
-
- typedef Olectrls::TOleEnum PartTypeConstants;
-
- typedef Olectrls::TOleEnum DrawModeConstants;
-
- typedef Olectrls::TOleEnum SsLinkModeConstants;
-
- typedef Olectrls::TOleEnum SeriesTypeConstants;
-
- typedef Olectrls::TOleEnum ChartTypeConstants;
-
- __dispinterface _DVtChartEvents;
- typedef System::DelphiInterface<_DVtChartEvents> _di__DVtChartEvents;
- __dispinterface _DVtChartEvents: public IDispatch /* __guid="{5A721582-5AF0-11CE-8384-0020AF2337F2}" */
-
- {
-
- };
-
- typedef void __fastcall (__closure *TVtChartChartSelected)(System::TObject* Sender, short &MouseFlags
- , short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartTitleSelected)(System::TObject* Sender, short &MouseFlags
- , short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartFootnoteSelected)(System::TObject* Sender, short &MouseFlags
- , short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartLegendSelected)(System::TObject* Sender, short &MouseFlags
- , short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartPlotSelected)(System::TObject* Sender, short &MouseFlags
- , short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartAxisSelected)(System::TObject* Sender, short &AxisId, short
- &AxisIndex, short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartAxisLabelSelected)(System::TObject* Sender, short &AxisId
- , short &AxisIndex, short &labelSetIndex, short &LabelIndex, short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartAxisTitleSelected)(System::TObject* Sender, short &AxisId
- , short &AxisIndex, short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartPointSelected)(System::TObject* Sender, short &Series, short
- &DataPoint, short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartPointLabelSelected)(System::TObject* Sender, short &Series
- , short &DataPoint, short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartSeriesSelected)(System::TObject* Sender, short &Series,
- short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartSeriesLabelSelected)(System::TObject* Sender, short &Series
- , short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartChartActivated)(System::TObject* Sender, short &MouseFlags
- , short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartTitleActivated)(System::TObject* Sender, short &MouseFlags
- , short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartFootnoteActivated)(System::TObject* Sender, short &MouseFlags
- , short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartLegendActivated)(System::TObject* Sender, short &MouseFlags
- , short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartPlotActivated)(System::TObject* Sender, short &MouseFlags
- , short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartAxisActivated)(System::TObject* Sender, short &AxisId, short
- &AxisIndex, short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartAxisLabelActivated)(System::TObject* Sender, short &AxisId
- , short &AxisIndex, short &labelSetIndex, short &LabelIndex, short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartAxisTitleActivated)(System::TObject* Sender, short &AxisId
- , short &AxisIndex, short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartPointActivated)(System::TObject* Sender, short &Series,
- short &DataPoint, short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartPointLabelActivated)(System::TObject* Sender, short &Series
- , short &DataPoint, short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartSeriesActivated)(System::TObject* Sender, short &Series,
- short &MouseFlags, short &Cancel);
-
- typedef void __fastcall (__closure *TVtChartSeriesLabelActivated)(System::TObject* Sender, short &Series
- , short &MouseFlags, short &Cancel);
-
- class DELPHICLASS TVtChart;
- class PASCALIMPLEMENTATION TVtChart : public Olectrls::TOleControl
- {
- typedef Olectrls::TOleControl inherited;
-
- private:
- TVtChartChartSelected FOnChartSelected;
- TVtChartTitleSelected FOnTitleSelected;
- TVtChartFootnoteSelected FOnFootnoteSelected;
- TVtChartLegendSelected FOnLegendSelected;
- TVtChartPlotSelected FOnPlotSelected;
- TVtChartAxisSelected FOnAxisSelected;
- TVtChartAxisLabelSelected FOnAxisLabelSelected;
- TVtChartAxisTitleSelected FOnAxisTitleSelected;
- TVtChartPointSelected FOnPointSelected;
- TVtChartPointLabelSelected FOnPointLabelSelected;
- TVtChartSeriesSelected FOnSeriesSelected;
- TVtChartSeriesLabelSelected FOnSeriesLabelSelected;
- TVtChartChartActivated FOnChartActivated;
- TVtChartTitleActivated FOnTitleActivated;
- TVtChartFootnoteActivated FOnFootnoteActivated;
- TVtChartLegendActivated FOnLegendActivated;
- TVtChartPlotActivated FOnPlotActivated;
- TVtChartAxisActivated FOnAxisActivated;
- TVtChartAxisLabelActivated FOnAxisLabelActivated;
- TVtChartAxisTitleActivated FOnAxisTitleActivated;
- TVtChartPointActivated FOnPointActivated;
- TVtChartPointLabelActivated FOnPointLabelActivated;
- TVtChartSeriesActivated FOnSeriesActivated;
- TVtChartSeriesLabelActivated FOnSeriesLabelActivated;
- Classes::TNotifyEvent FOnApplyChanges;
- _di__DVtChart FIntf;
- int __fastcall Get_GetBitmap(const System::OleVariant &options);
-
- protected:
- virtual void __fastcall InitControlData(void);
- virtual void __fastcall InitControlInterface(const _di_IUnknown Obj);
-
- public:
- void __fastcall EditPaste(void);
- void __fastcall EditCopy(void);
- void __fastcall ActivateSelectionDialog(void);
- void __fastcall Layout(void);
- void __fastcall ToDefaults(void);
- void __fastcall PrintSetupDialog(void);
- void __fastcall PrintChart(void);
- void __fastcall SelectPart(short part, short index1, short index2, short index3, short index4);
- void __fastcall GetSelectedPart(short &part, short &index1, short &index2, short &index3, short &index4
- );
- void __fastcall GetDLLVersion(short &major, short &minor);
- void __fastcall TwipsToChartPart(int xVal, int yVal, short &part, short &index1, short &index2, short
- &index3, short &index4);
- void __fastcall ReadFromFile(const System::WideString FileName);
- void __fastcall WritePictureToFile(const System::WideString FileName, short pictureType, short options
- );
- void __fastcall WriteToFile(const System::WideString FileName);
- void __fastcall ActivateFormatMenu(int X, int Y);
- void __fastcall GetMetafile(short options, int &Handle, int &Width, int &Height);
- void __fastcall CopyDataFromArray(short Top, short Left, short Bottom, short Right, const System::OleVariant
- &Array_);
- void __fastcall CopyDataToArray(short Top, short Left, short Bottom, short Right, const System::OleVariant
- &Array_);
- void __fastcall Draw(int hDC, short hDCType, int Top, int Left, int Bottom, int Right, Word Layout,
- Word Stretch);
- void __fastcall UseWizard(void);
- void __fastcall EditChartData(void);
- HIDESBASE void __fastcall Refresh(void);
- void __fastcall AboutBox(void);
- __property _di__DVtChart ControlInterface = {read=FIntf};
- __property System::WideString SsLinkSheet = {read=GetWideStringProp, write=SetWideStringProp, index=22
- };
- __property int Handle = {read=GetIntegerProp, index=24, nodefault};
- __property Graphics::TPicture* Picture = {read=GetTPictureProp, index=25};
- __property int GetBitmap[System::OleVariant options] = {read=Get_GetBitmap};
-
- __published:
- __property TabStop ;
- __property Align ;
- __property DragCursor ;
- __property DragMode ;
- __property ParentShowHint ;
- __property PopupMenu ;
- __property ShowHint ;
- __property TabOrder ;
- __property Visible ;
- __property OnDragDrop ;
- __property OnDragOver ;
- __property OnEndDrag ;
- __property OnEnter ;
- __property OnExit ;
- __property OnStartDrag ;
- __property OnMouseUp ;
- __property OnMouseMove ;
- __property OnMouseDown ;
- __property OnKeyUp ;
- __property OnKeyPress ;
- __property OnKeyDown ;
- __property OnDblClick ;
- __property OnClick ;
- __property Word AutoIncrement = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=1
- , nodefault};
- __property Word RandomFill = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=2, nodefault
- };
- __property short ChartType = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=3, nodefault
- };
- __property short Column = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=4, nodefault
- };
- __property short ColumnCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=5,
- nodefault};
- __property System::WideString ColumnLabel = {read=GetWideStringProp, write=SetWideStringProp, stored=false
- , index=6};
- __property short ColumnLabelCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=7
- , nodefault};
- __property short ColumnLabelIndex = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=8
- , nodefault};
- __property System::WideString Data = {read=GetWideStringProp, write=SetWideStringProp, stored=false
- , index=9};
- __property System::WideString FootnoteText = {read=GetWideStringProp, write=SetWideStringProp, stored=false
- , index=10};
- __property Word Repaint = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=11, nodefault
- };
- __property short Row = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=12, nodefault
- };
- __property short RowCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=13, nodefault
- };
- __property System::WideString RowLabel = {read=GetWideStringProp, write=SetWideStringProp, stored=false
- , index=14};
- __property short RowLabelCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=15
- , nodefault};
- __property short RowLabelIndex = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=16
- , nodefault};
- __property short SeriesColumn = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=17
- , nodefault};
- __property short SeriesType = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=18,
- nodefault};
- __property Word ShowLegend = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=19,
- nodefault};
- __property short SsLinkMode = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=20,
- nodefault};
- __property System::WideString SsLinkRange = {read=GetWideStringProp, write=SetWideStringProp, stored=false
- , index=21};
- __property short DrawMode = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=23, nodefault
- };
- __property short BorderStyle = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=-504
- , nodefault};
- __property Word Enabled = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=-514, nodefault
- };
- __property short hWnd = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=-515, nodefault
- };
- __property _di_IDispatch Title = {read=GetIDispatchProp, write=SetIDispatchProp, stored=false, index=26
- };
- __property _di_IDispatch Footnote = {read=GetIDispatchProp, write=SetIDispatchProp, stored=false, index=27
- };
- __property System::WideString TitleText = {read=GetWideStringProp, write=SetWideStringProp, stored=false
- , index=28};
- __property Word Stacking = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=29, nodefault
- };
- __property short TextLengthType = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=30
- , nodefault};
- __property Word AllowUserChanges = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=31
- , nodefault};
- __property Word AllowSelections = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=32
- , nodefault};
- __property Word AllowSeriesSelection = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false,
- index=33, nodefault};
- __property Word AllowDynamicRotation = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false,
- index=34, nodefault};
- __property short ActiveSeriesCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=35
- , nodefault};
- __property _di_IDispatch Backdrop = {read=GetIDispatchProp, write=SetIDispatchProp, stored=false, index=36
- };
- __property _di_IDispatch PrintInformation = {read=GetIDispatchProp, write=SetIDispatchProp, stored=false
- , index=37};
- __property _di_IDispatch Legend = {read=GetIDispatchProp, write=SetIDispatchProp, stored=false, index=38
- };
- __property _di_IDispatch DataGrid = {read=GetIDispatchProp, write=SetIDispatchProp, stored=false, index=39
- };
- __property _di_IDispatch Plot = {read=GetIDispatchProp, write=SetIDispatchProp, stored=false, index=40
- };
- __property int TwipsWidth = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=41, nodefault
- };
- __property int TwipsHeight = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=42, nodefault
- };
- __property Word AllowDithering = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=43
- , nodefault};
- __property short ErrorOffset = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=44
- , nodefault};
- __property Word DoSetCursor = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=45,
- nodefault};
- __property System::WideString FileName = {read=GetWideStringProp, write=SetWideStringProp, stored=false
- , index=46};
- __property Word Chart3d = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=47, nodefault
- };
- __property System::WideString SsLinkBook = {read=GetWideStringProp, write=SetWideStringProp, stored=false
- , index=48};
- __property TVtChartChartSelected OnChartSelected = {read=FOnChartSelected, write=FOnChartSelected};
-
- __property TVtChartTitleSelected OnTitleSelected = {read=FOnTitleSelected, write=FOnTitleSelected};
-
- __property TVtChartFootnoteSelected OnFootnoteSelected = {read=FOnFootnoteSelected, write=FOnFootnoteSelected
- };
- __property TVtChartLegendSelected OnLegendSelected = {read=FOnLegendSelected, write=FOnLegendSelected
- };
- __property TVtChartPlotSelected OnPlotSelected = {read=FOnPlotSelected, write=FOnPlotSelected};
- __property TVtChartAxisSelected OnAxisSelected = {read=FOnAxisSelected, write=FOnAxisSelected};
- __property TVtChartAxisLabelSelected OnAxisLabelSelected = {read=FOnAxisLabelSelected, write=FOnAxisLabelSelected
- };
- __property TVtChartAxisTitleSelected OnAxisTitleSelected = {read=FOnAxisTitleSelected, write=FOnAxisTitleSelected
- };
- __property TVtChartPointSelected OnPointSelected = {read=FOnPointSelected, write=FOnPointSelected};
-
- __property TVtChartPointLabelSelected OnPointLabelSelected = {read=FOnPointLabelSelected, write=FOnPointLabelSelected
- };
- __property TVtChartSeriesSelected OnSeriesSelected = {read=FOnSeriesSelected, write=FOnSeriesSelected
- };
- __property TVtChartSeriesLabelSelected OnSeriesLabelSelected = {read=FOnSeriesLabelSelected, write=
- FOnSeriesLabelSelected};
- __property TVtChartChartActivated OnChartActivated = {read=FOnChartActivated, write=FOnChartActivated
- };
- __property TVtChartTitleActivated OnTitleActivated = {read=FOnTitleActivated, write=FOnTitleActivated
- };
- __property TVtChartFootnoteActivated OnFootnoteActivated = {read=FOnFootnoteActivated, write=FOnFootnoteActivated
- };
- __property TVtChartLegendActivated OnLegendActivated = {read=FOnLegendActivated, write=FOnLegendActivated
- };
- __property TVtChartPlotActivated OnPlotActivated = {read=FOnPlotActivated, write=FOnPlotActivated};
-
- __property TVtChartAxisActivated OnAxisActivated = {read=FOnAxisActivated, write=FOnAxisActivated};
-
- __property TVtChartAxisLabelActivated OnAxisLabelActivated = {read=FOnAxisLabelActivated, write=FOnAxisLabelActivated
- };
- __property TVtChartAxisTitleActivated OnAxisTitleActivated = {read=FOnAxisTitleActivated, write=FOnAxisTitleActivated
- };
- __property TVtChartPointActivated OnPointActivated = {read=FOnPointActivated, write=FOnPointActivated
- };
- __property TVtChartPointLabelActivated OnPointLabelActivated = {read=FOnPointLabelActivated, write=
- FOnPointLabelActivated};
- __property TVtChartSeriesActivated OnSeriesActivated = {read=FOnSeriesActivated, write=FOnSeriesActivated
- };
- __property TVtChartSeriesLabelActivated OnSeriesLabelActivated = {read=FOnSeriesLabelActivated, write=
- FOnSeriesLabelActivated};
- __property Classes::TNotifyEvent OnApplyChanges = {read=FOnApplyChanges, write=FOnApplyChanges};
- public:
-
- /* TOleControl.Create */ __fastcall virtual TVtChart(Classes::TComponent* AOwner) : Olectrls::TOleControl(
- AOwner) { }
- /* TOleControl.Destroy */ __fastcall virtual ~TVtChart(void) { }
-
- public:
- /* TWinControl.CreateParented */ __fastcall TVtChart(HWND ParentWindow) : Olectrls::TOleControl(ParentWindow
- ) { }
-
- };
-
- //-- var, const, procedure ---------------------------------------------------
- extern PACKAGE GUID LIBID_VCIFiLib;
- #define VtFontStyleBold (Byte)(1)
- #define VtFontStyleItalic (Byte)(2)
- #define VtFontStyleOutline (Byte)(4)
- #define VtFontEffectStrikeThrough (Word)(256)
- #define VtFontEffectUnderline (Word)(512)
- #define VtFrameStyleNull (Byte)(0)
- #define VtFrameStyleSingleLine (Byte)(1)
- #define VtFrameStyleDoubleLine (Byte)(2)
- #define VtFrameStyleThickInner (Byte)(3)
- #define VtFrameStyleThickOuter (Byte)(4)
- #define VtBrushStyleNull (Byte)(0)
- #define VtBrushStyleSolid (Byte)(1)
- #define VtBrushStylePattern (Byte)(2)
- #define VtBrushStyleHatched (Byte)(3)
- #define VtChLabelComponentValue (Byte)(1)
- #define VtChLabelComponentPercent (Byte)(2)
- #define VtChLabelComponentSeriesName (Byte)(4)
- #define VtChLabelComponentPointName (Byte)(8)
- #define VtBrushPattern94Percent (Byte)(0)
- #define VtBrushPattern88Percent (Byte)(1)
- #define VtBrushPattern75Percent (Byte)(2)
- #define VtBrushPattern50Percent (Byte)(3)
- #define VtBrushPattern25Percent (Byte)(4)
- #define VtBrushPatternBoldHorizontal (Byte)(5)
- #define VtBrushPatternBoldVertical (Byte)(6)
- #define VtBrushPatternBoldDownDiagonal (Byte)(7)
- #define VtBrushPatternBoldUpDiagonal (Byte)(8)
- #define VtBrushPatternChecks (Byte)(9)
- #define VtBrushPatternWeave (Byte)(10)
- #define VtBrushPatternHorizontal (Byte)(11)
- #define VtBrushPatternVertical (Byte)(12)
- #define VtBrushPatternDownDiagonal (Byte)(13)
- #define VtBrushPatternUpDiagonal (Byte)(14)
- #define VtBrushPatternGrid (Byte)(15)
- #define VtBrushPatternTrellis (Byte)(16)
- #define VtBrushPatternInvertedTrellis (Byte)(17)
- #define VtBrushHatchHorizontal (Byte)(0)
- #define VtBrushHatchVertical (Byte)(1)
- #define VtBrushHatchDownDiagonal (Byte)(2)
- #define VtBrushHatchUpDiagonal (Byte)(3)
- #define VtBrushHatchCross (Byte)(4)
- #define VtBrushHatchDiagonalCross (Byte)(5)
- #define VtShadowStyleNull (Byte)(0)
- #define VtShadowStyleDrop (Byte)(1)
- #define VtChMouseFlagShiftKeyDown (Byte)(4)
- #define VtChMouseFlagControlKeyDown (Byte)(8)
- #define VtPenStyleNull (Byte)(0)
- #define VtPenStyleSolid (Byte)(1)
- #define VtPenStyleDashed (Byte)(2)
- #define VtPenStyleDotted (Byte)(3)
- #define VtPenStyleDashDot (Byte)(4)
- #define VtPenStyleDashDotDot (Byte)(5)
- #define VtPenStyleDitted (Byte)(6)
- #define VtPenStyleDashDit (Byte)(7)
- #define VtPenStyleDashDitDit (Byte)(8)
- #define VtPenJoinMiter (Byte)(0)
- #define VtPenJoinRound (Byte)(1)
- #define VtPenJoinBevel (Byte)(2)
- #define VtPenCapButt (Byte)(0)
- #define VtPenCapRound (Byte)(1)
- #define VtPenCapSquare (Byte)(2)
- #define VtGradientStyleHorizontal (Byte)(0)
- #define VtGradientStyleVertical (Byte)(1)
- #define VtGradientStyleRectangle (Byte)(2)
- #define VtGradientStyleOval (Byte)(3)
- #define VtPictureTypeNull (Byte)(0)
- #define VtPictureTypeBMP (Byte)(1)
- #define VtPictureTypeWMF (Byte)(2)
- #define VtPictureOptionNoSizeHeader (Byte)(0)
- #define VtPictureOptionTextAsCurves (Byte)(1)
- #define VtPictureMapTypeActual (Byte)(0)
- #define VtPictureMapTypeFitted (Byte)(1)
- #define VtPictureMapTypeStretched (Byte)(2)
- #define VtPictureMapTypeTiled (Byte)(3)
- #define VtPictureMapTypeCropFitted (Byte)(4)
- #define VtFillStyleNull (Byte)(0)
- #define VtFillStyleBrush (Byte)(1)
- #define VtFillStyleGradient (Byte)(2)
- #define VtChLocationTypeTopLeft (Byte)(0)
- #define VtChLocationTypeTop (Byte)(1)
- #define VtChLocationTypeTopRight (Byte)(2)
- #define VtChLocationTypeLeft (Byte)(3)
- #define VtChLocationTypeRight (Byte)(4)
- #define VtChLocationTypeBottomLeft (Byte)(5)
- #define VtChLocationTypeBottom (Byte)(6)
- #define VtChLocationTypeBottomRight (Byte)(7)
- #define VtChLocationTypeCustom (Byte)(8)
- #define VtChAxisIdX (Byte)(0)
- #define VtChAxisIdY (Byte)(1)
- #define VtChAxisIdY2 (Byte)(2)
- #define VtChAxisIdZ (Byte)(3)
- #define VtChAxisTickStyleNone (Byte)(0)
- #define VtChAxisTickStyleCenter (Byte)(1)
- #define VtChAxisTickStyleInside (Byte)(2)
- #define VtChAxisTickStyleOutside (Byte)(3)
- #define VtChDateIntervalTypeNone (Byte)(0)
- #define VtChDateIntervalTypeDaily (Byte)(1)
- #define VtChDateIntervalTypeWeekly (Byte)(2)
- #define VtChDateIntervalTypeSemimonthly (Byte)(3)
- #define VtChDateIntervalTypeMonthly (Byte)(4)
- #define VtChDateIntervalTypeYearly (Byte)(5)
- #define VtChScaleTypeLinear (Byte)(0)
- #define VtChScaleTypeLogarithmic (Byte)(1)
- #define VtChScaleTypePercent (Byte)(2)
- #define VtChPercentAxisBasisMaxChart (Byte)(0)
- #define VtChPercentAxisBasisMaxRow (Byte)(1)
- #define VtChPercentAxisBasisMaxColumn (Byte)(2)
- #define VtChPercentAxisBasisSumChart (Byte)(3)
- #define VtChPercentAxisBasisSumRow (Byte)(4)
- #define VtChPercentAxisBasisSumColumn (Byte)(5)
- #define VtChPieWeightBasisNone (Byte)(0)
- #define VtChPieWeightBasisTotal (Byte)(1)
- #define VtChPieWeightBasisSeries (Byte)(2)
- #define VtChPieWeightStyleArea (Byte)(0)
- #define VtChPieWeightStyleDiameter (Byte)(1)
- #define VtSortTypeNone (Byte)(0)
- #define VtSortTypeAscending (Byte)(1)
- #define VtSortTypeDescending (Byte)(2)
- #define VtAngleUnitsDegrees (Byte)(0)
- #define VtAngleUnitsRadians (Byte)(1)
- #define VtAngleUnitsGrads (Byte)(2)
- #define VtChSubPlotLabelLocationTypeNone (Byte)(0)
- #define VtChSubPlotLabelLocationTypeAbove (Byte)(1)
- #define VtChSubPlotLabelLocationTypeBelow (Byte)(2)
- #define VtChSubPlotLabelLocationTypeCenter (Byte)(3)
- #define VtChLabelLineStyleNone (Byte)(0)
- #define VtChLabelLineStyleStraight (Byte)(1)
- #define VtChLabelLineStyleBent (Byte)(2)
- #define VtChLabelLocationTypeNone (Byte)(0)
- #define VtChLabelLocationTypeAbovePoint (Byte)(1)
- #define VtChLabelLocationTypeBelowPoint (Byte)(2)
- #define VtChLabelLocationTypeCenter (Byte)(3)
- #define VtChLabelLocationTypeBase (Byte)(4)
- #define VtChLabelLocationTypeInside (Byte)(5)
- #define VtChLabelLocationTypeOutside (Byte)(6)
- #define VtChLabelLocationTypeLeft (Byte)(7)
- #define VtChLabelLocationTypeRight (Byte)(8)
- #define VtChContourColorTypeAutomatic (Byte)(0)
- #define VtChContourColorTypeGradient (Byte)(1)
- #define VtChContourColorTypeManual (Byte)(2)
- #define VtChContourDisplayTypeCBands (Byte)(0)
- #define VtChContourDisplayTypeCLines (Byte)(1)
- #define VtChSurfaceBaseTypePedestal (Byte)(0)
- #define VtChSurfaceBaseTypeStandard (Byte)(1)
- #define VtChSurfaceBaseTypeStandardWithCBands (Byte)(2)
- #define VtChSurfaceBaseTypeStandardWithCLines (Byte)(3)
- #define VtChSurfaceDisplayTypeNone (Byte)(0)
- #define VtChSurfaceDisplayTypeCBands (Byte)(1)
- #define VtChSurfaceDisplayTypeCLines (Byte)(2)
- #define VtChSurfaceDisplayTypeSolid (Byte)(3)
- #define VtChSurfaceDisplayTypeSolidWithCLines (Byte)(4)
- #define VtChSurfaceProjectionTypeNone (Byte)(0)
- #define VtChSurfaceProjectionTypeCBands (Byte)(1)
- #define VtChSurfaceProjectionTypeCLines (Byte)(2)
- #define VtChSurfaceWireframeTypeNone (Byte)(0)
- #define VtChSurfaceWireframeTypeMajor (Byte)(1)
- #define VtChSurfaceWireframeTypeMajorAndMinor (Byte)(2)
- #define VtMarkerStyleDash (Byte)(0)
- #define VtMarkerStylePlus (Byte)(1)
- #define VtMarkerStyleX (Byte)(2)
- #define VtMarkerStyleStar (Byte)(3)
- #define VtMarkerStyleCircle (Byte)(4)
- #define VtMarkerStyleSquare (Byte)(5)
- #define VtMarkerStyleDiamond (Byte)(6)
- #define VtMarkerStyleUpTriangle (Byte)(7)
- #define VtMarkerStyleDownTriangle (Byte)(8)
- #define VtMarkerStyleFilledCircle (Byte)(9)
- #define VtMarkerStyleFilledSquare (Byte)(10)
- #define VtMarkerStyleFilledDiamond (Byte)(11)
- #define VtMarkerStyleFilledUpTriangle (Byte)(12)
- #define VtMarkerStyleFilledDownTriangle (Byte)(13)
- #define VtMarkerStyle3dBall (Byte)(14)
- #define VtProjectionTypePerspective (Byte)(0)
- #define VtProjectionTypeOblique (Byte)(1)
- #define VtProjectionTypeOrthogonal (Byte)(2)
- #define VtSmoothingTypeNone (Byte)(0)
- #define VtSmoothingTypeQuadraticBSpline (Byte)(1)
- #define VtSmoothingTypeCubicBSpline (Byte)(2)
- #define VtHorizontalAlignmentLeft (Byte)(0)
- #define VtHorizontalAlignmentRight (Byte)(1)
- #define VtHorizontalAlignmentCenter (Byte)(2)
- #define VtVerticalAlignmentTop (Byte)(0)
- #define VtVerticalAlignmentBottom (Byte)(1)
- #define VtVerticalAlignmentCenter (Byte)(2)
- #define VtOrientationHorizontal (Byte)(0)
- #define VtOrientationVertical (Byte)(1)
- #define VtOrientationUp (Byte)(2)
- #define VtOrientationDown (Byte)(3)
- #define VtDcTypeNull (Byte)(0)
- #define VtDcTypeDisplay (Byte)(1)
- #define VtDcTypePrinter (Byte)(2)
- #define VtDcTypeMetafile (Byte)(3)
- #define VtPrintScaleTypeActual (Byte)(0)
- #define VtPrintScaleTypeFitted (Byte)(1)
- #define VtPrintScaleTypeStretched (Byte)(2)
- #define VtChStatsMinimum (Byte)(1)
- #define VtChStatsMaximum (Byte)(2)
- #define VtChStatsMean (Byte)(4)
- #define VtChStatsStddev (Byte)(8)
- #define VtChStatsRegression (Byte)(16)
- #define VtPrintOrientationPortrait (Byte)(0)
- #define VtPrintOrientationLandscape (Byte)(1)
- #define VtTextOutputTypeHardware (Byte)(0)
- #define VtTextOutputTypePolygon (Byte)(1)
- #define VtTextLengthTypeVirtual (Byte)(0)
- #define VtTextLengthTypeDevice (Byte)(1)
- #define VtChPartTypeChart (Byte)(0)
- #define VtChPartTypeTitle (Byte)(1)
- #define VtChPartTypeFootnote (Byte)(2)
- #define VtChPartTypeLegend (Byte)(3)
- #define VtChPartTypePlot (Byte)(4)
- #define VtChPartTypeSeries (Byte)(5)
- #define VtChPartTypeSeriesLabel (Byte)(6)
- #define VtChPartTypePoint (Byte)(7)
- #define VtChPartTypePointLabel (Byte)(8)
- #define VtChPartTypeAxis (Byte)(9)
- #define VtChPartTypeAxisLabel (Byte)(10)
- #define VtChPartTypeAxisTitle (Byte)(11)
- #define VtChDrawModeDraw (Byte)(0)
- #define VtChDrawModeBlit (Byte)(1)
- #define VtChSsLinkModeOff (Byte)(0)
- #define VtChSsLinkModeOn (Byte)(1)
- #define VtChSsLinkModeAutoParse (Byte)(2)
- #define VtChSeriesTypeDefault (Shortint)(-1)
- #define VtChSeriesType3dBar (Byte)(0)
- #define VtChSeriesType2dBar (Byte)(1)
- #define VtChSeriesType3dHorizontalBar (Byte)(2)
- #define VtChSeriesType2dHorizontalBar (Byte)(3)
- #define VtChSeriesType3dClusteredBar (Byte)(4)
- #define VtChSeriesType3dLine (Byte)(5)
- #define VtChSeriesType2dLine (Byte)(6)
- #define VtChSeriesType3dArea (Byte)(7)
- #define VtChSeriesType2dArea (Byte)(8)
- #define VtChSeriesType3dStep (Byte)(9)
- #define VtChSeriesType2dStep (Byte)(10)
- #define VtChSeriesType2dXY (Byte)(11)
- #define VtChSeriesType2dPolar (Byte)(12)
- #define VtChSeriesType2dRadarLine (Byte)(13)
- #define VtChSeriesType2dRadarArea (Byte)(14)
- #define VtChSeriesType2dBubble (Byte)(15)
- #define VtChSeriesType2dHiLo (Byte)(16)
- #define VtChSeriesType2dHLC (Byte)(17)
- #define VtChSeriesType2dHLCRight (Byte)(18)
- #define VtChSeriesType2dOHLC (Byte)(19)
- #define VtChSeriesType2dOHLCBar (Byte)(20)
- #define VtChSeriesType2dGantt (Byte)(21)
- #define VtChSeriesType3dGantt (Byte)(22)
- #define VtChSeriesType3dPie (Byte)(23)
- #define VtChSeriesType2dPie (Byte)(24)
- #define VtChSeriesType3dDoughnut (Byte)(25)
- #define VtChSeriesType2dDates (Byte)(26)
- #define VtChSeriesType3dBarHiLo (Byte)(27)
- #define VtChSeriesType2dBarHiLo (Byte)(28)
- #define VtChSeriesType3dHorizontalBarHiLo (Byte)(29)
- #define VtChSeriesType2dHorizontalBarHiLo (Byte)(30)
- #define VtChSeriesType3dClusteredBarHiLo (Byte)(31)
- #define VtChSeriesType3dSurface (Byte)(32)
- #define VtChSeriesType2dContour (Byte)(33)
- #define VtChSeriesType3dXYZ (Byte)(34)
- #define VtChChartType3dBar (Byte)(0)
- #define VtChChartType2dBar (Byte)(1)
- #define VtChChartType3dLine (Byte)(2)
- #define VtChChartType2dLine (Byte)(3)
- #define VtChChartType3dArea (Byte)(4)
- #define VtChChartType2dArea (Byte)(5)
- #define VtChChartType3dStep (Byte)(6)
- #define VtChChartType2dStep (Byte)(7)
- #define VtChChartType3dCombination (Byte)(8)
- #define VtChChartType2dCombination (Byte)(9)
- #define VtChChartType3dHorizontalBar (Byte)(10)
- #define VtChChartType2dHorizontalBar (Byte)(11)
- #define VtChChartType3dClusteredBar (Byte)(12)
- #define VtChChartType3dPie (Byte)(13)
- #define VtChChartType2dPie (Byte)(14)
- #define VtChChartType3dDoughnut (Byte)(15)
- #define VtChChartType2dXY (Byte)(16)
- #define VtChChartType2dPolar (Byte)(17)
- #define VtChChartType2dRadar (Byte)(18)
- #define VtChChartType2dBubble (Byte)(19)
- #define VtChChartType2dHiLo (Byte)(20)
- #define VtChChartType2dGantt (Byte)(21)
- #define VtChChartType3dGantt (Byte)(22)
- #define VtChChartType3dSurface (Byte)(23)
- #define VtChChartType2dContour (Byte)(24)
- #define VtChChartType3dScatter (Byte)(25)
- #define VtChChartType3dXYZ (Byte)(26)
- extern PACKAGE GUID Class_VtChart;
- extern PACKAGE GUID Class_Coor;
- extern PACKAGE GUID Class_LCoor;
- extern PACKAGE GUID Class_Coor3;
- extern PACKAGE GUID Class_LRect;
- extern PACKAGE GUID Class_Rect;
- extern PACKAGE GUID Class_VtColor;
- extern PACKAGE GUID Class_Brush;
- extern PACKAGE GUID Class_Shadow;
- extern PACKAGE GUID Class_TextLayout;
- extern PACKAGE GUID Class_Title;
- extern PACKAGE GUID Class_Location;
- extern PACKAGE GUID Class_VtFont;
- extern PACKAGE GUID Class_Backdrop;
- extern PACKAGE GUID Class_Frame;
- extern PACKAGE GUID Class_Gradient;
- extern PACKAGE GUID Class_VtPicture;
- extern PACKAGE GUID Class_Fill;
- extern PACKAGE GUID Class_Pen;
- extern PACKAGE GUID Class_Marker;
- extern PACKAGE GUID Class_Footnote;
- extern PACKAGE GUID Class_Legend;
- extern PACKAGE GUID Class_PrintInformation;
- extern PACKAGE GUID Class_DataGrid;
- extern PACKAGE GUID Class_Plot;
- extern PACKAGE GUID Class_View3d;
- extern PACKAGE GUID Class_PlotBase;
- extern PACKAGE GUID Class_Doughnut;
- extern PACKAGE GUID Class_Pie;
- extern PACKAGE GUID Class_Weighting;
- extern PACKAGE GUID Class_Wall;
- extern PACKAGE GUID Class_Series;
- extern PACKAGE GUID Class_Bar;
- extern PACKAGE GUID Class_HiLo;
- extern PACKAGE GUID Class_Position;
- extern PACKAGE GUID Class_SeriesMarker;
- extern PACKAGE GUID Class_SeriesLabel;
- extern PACKAGE GUID Class_StatLine;
- extern PACKAGE GUID Class_DataPointLabel;
- extern PACKAGE GUID Class_DataPoint;
- extern PACKAGE GUID Class_Axis;
- extern PACKAGE GUID Class_CategoryScale;
- extern PACKAGE GUID Class_DateScale;
- extern PACKAGE GUID Class_AxisGrid;
- extern PACKAGE GUID Class_Intersection;
- extern PACKAGE GUID Class_Tick;
- extern PACKAGE GUID Class_AxisScale;
- extern PACKAGE GUID Class_ValueScale;
- extern PACKAGE GUID Class_AxisTitle;
- extern PACKAGE GUID Class_Label_;
- extern PACKAGE GUID Class_Light;
- extern PACKAGE GUID Class_Elevation;
- extern PACKAGE GUID Class_Attribute;
- extern PACKAGE GUID Class_Surface;
- extern PACKAGE GUID Class_Contour;
- extern PACKAGE GUID Class_LightSource;
- extern PACKAGE GUID Class_SeriesCollection;
- extern PACKAGE GUID Class_DataPoints;
- extern PACKAGE GUID Class_Labels;
- extern PACKAGE GUID Class_XYZ;
- extern PACKAGE GUID Class_LightSources;
- extern PACKAGE GUID Class_Attributes;
- extern PACKAGE GUID Class_ContourGradient;
- extern PACKAGE void __fastcall Register(void);
-
- } /* namespace Vcfi */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Vcfi;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // vcfi
-